Big Huge Thesaurus

Lathyrus hirsutus

noun